################################################################################
# Automatically-generated file. Do not edit!
################################################################################

ROOT := ..

-include $(ROOT)/makefile.init

RM := del /s/q

# All of the sources participating in the build are defined here
-include sources.mk
-include $(SUBDIRS:%=%/subdir.mk)
-include objects.mk
ifneq ($(strip $(DEPS)),)
-include $(DEPS)
endif

-include $(ROOT)/makefile.defs

# Add inputs and outputs from these tool invocations to the build variables 
GCC98_LD_OBJS += \
Helloworld.sym \

IN_OBJS += \
Helloworld.in \

BAS_OBJS += \
Helloworld.bas \

EXP_OBJS += \
Helloworld.exp \

IMPLIB_OBJS += \
C:/Symbian/8.1a/S60_2nd_FP3/epoc32/release/ARMI/UREL/Helloworld.lib \

INF_OBJS += \
Helloworld.inf \

DEF_OBJS += \
Helloworld.def \

EXPI_OBJS += \
Helloworld.expi \


# All Target
all: secondary-outputs C:/Symbian/8.1a/S60_2nd_FP3/epoc32/release/ARMI/UREL/Helloworld.app $(SIS_OBJS)

# Tool invocations
C:/Symbian/8.1a/S60_2nd_FP3/epoc32/release/ARMI/UREL/Helloworld.app: $(GCC98_LD_OBJS)
	@echo 'Building target: $@'
	@echo 'Invoking: Petran'
	@echo petran.exe -nocall -uid1 0x10000079 -uid2 0x100039CE -uid3 0x0240C2B7  "Helloworld.sym"  "$@"
	@petran.exe -nocall -uid1 0x10000079 -uid2 0x100039CE -uid3 0x0240C2B7  "Helloworld.sym"  "$@"
	@echo 'Finished building target: $@'
	@echo ' '

Helloworld.sym: $(IN_OBJS) $(EXP_OBJS) $(USER_OBJS)
	@echo 'Invoking: GCC98 Linker second stage'
	@echo ld.exe -Map C:\Symbian\8.1a\S60_2nd_FP3\epoc32\release\ARMI\UREL\Helloworld.app.map -o "$@" --whole-archive $(IN_OBJS) --no-whole-archive $(USER_OBJS) $(LIBS) $(EXP_OBJS) --dll -e_E32Dll -u_E32Dll  "${EPOCROOT}epoc32\release\armi\urel\edll.lib" "${EPOCROOT}epoc32\release\armi\urel\btextnotifiers.lib" "${EPOCROOT}epoc32\release\armi\urel\esock.lib" "${EPOCROOT}epoc32\release\armi\urel\bluetooth.lib" "${EPOCROOT}epoc32\release\armi\urel\irobex.lib" "${EPOCROOT}epoc32\release\armi\urel\edllstub.lib" "${EPOCROOT}epoc32\release\armi\urel\egcc.lib" ${EPOCROOT}epoc32\release\armi\urel\euser.lib ${EPOCROOT}epoc32\release\armi\urel\apparc.lib ${EPOCROOT}epoc32\release\armi\urel\cone.lib ${EPOCROOT}epoc32\release\armi\urel\eikcore.lib ${EPOCROOT}epoc32\release\armi\urel\avkon.lib ${EPOCROOT}epoc32\release\armi\urel\eikcoctl.lib
	@ld.exe -Map C:\Symbian\8.1a\S60_2nd_FP3\epoc32\release\ARMI\UREL\Helloworld.app.map -o "$@" --whole-archive $(IN_OBJS) --no-whole-archive $(USER_OBJS) $(LIBS) $(EXP_OBJS) --dll -e_E32Dll -u_E32Dll  "${EPOCROOT}epoc32\release\armi\urel\edll.lib" "${EPOCROOT}epoc32\release\armi\urel\btextnotifiers.lib" "${EPOCROOT}epoc32\release\armi\urel\esock.lib" "${EPOCROOT}epoc32\release\armi\urel\bluetooth.lib" "${EPOCROOT}epoc32\release\armi\urel\irobex.lib" "${EPOCROOT}epoc32\release\armi\urel\edllstub.lib" "${EPOCROOT}epoc32\release\armi\urel\egcc.lib" ${EPOCROOT}epoc32\release\armi\urel\euser.lib ${EPOCROOT}epoc32\release\armi\urel\apparc.lib ${EPOCROOT}epoc32\release\armi\urel\cone.lib ${EPOCROOT}epoc32\release\armi\urel\eikcore.lib ${EPOCROOT}epoc32\release\armi\urel\avkon.lib ${EPOCROOT}epoc32\release\armi\urel\eikcoctl.lib
	@echo 'Finished building: $@'
	@echo ' '

Helloworld.in: $(OBJS)
	@echo 'Invoking: GCC98 Archiver'
	@echo ar.exe rc Helloworld.in $(OBJS)
	@ar.exe rc Helloworld.in $(OBJS)
	@echo 'Finished building: $@'
	@echo ' '

Helloworld.bas: $(IN_OBJS) $(EXPI_OBJS) $(USER_OBJS)
	@echo 'Invoking: GCC98 Linker first stage'
	@echo ld.exe --base-file "$@" --whole-archive $(IN_OBJS) --no-whole-archive $(USER_OBJS) $(LIBS) $(EXPI_OBJS) -s --dll -e_E32Dll -u_E32Dll "${EPOCROOT}epoc32\release\armi\urel\edll.lib" "${EPOCROOT}epoc32\release\armi\urel\btextnotifiers.lib" "${EPOCROOT}epoc32\release\armi\urel\esock.lib" "${EPOCROOT}epoc32\release\armi\urel\bluetooth.lib" "${EPOCROOT}epoc32\release\armi\urel\irobex.lib" "${EPOCROOT}epoc32\release\armi\urel\edllstub.lib" "${EPOCROOT}epoc32\release\armi\urel\egcc.lib" ${EPOCROOT}epoc32\release\armi\urel\euser.lib ${EPOCROOT}epoc32\release\armi\urel\apparc.lib ${EPOCROOT}epoc32\release\armi\urel\cone.lib ${EPOCROOT}epoc32\release\armi\urel\eikcore.lib ${EPOCROOT}epoc32\release\armi\urel\avkon.lib ${EPOCROOT}epoc32\release\armi\urel\eikcoctl.lib
	@ld.exe --base-file "$@" --whole-archive $(IN_OBJS) --no-whole-archive $(USER_OBJS) $(LIBS) $(EXPI_OBJS) -s --dll -e_E32Dll -u_E32Dll "${EPOCROOT}epoc32\release\armi\urel\edll.lib" "${EPOCROOT}epoc32\release\armi\urel\btextnotifiers.lib" "${EPOCROOT}epoc32\release\armi\urel\esock.lib" "${EPOCROOT}epoc32\release\armi\urel\bluetooth.lib" "${EPOCROOT}epoc32\release\armi\urel\irobex.lib" "${EPOCROOT}epoc32\release\armi\urel\edllstub.lib" "${EPOCROOT}epoc32\release\armi\urel\egcc.lib" ${EPOCROOT}epoc32\release\armi\urel\euser.lib ${EPOCROOT}epoc32\release\armi\urel\apparc.lib ${EPOCROOT}epoc32\release\armi\urel\cone.lib ${EPOCROOT}epoc32\release\armi\urel\eikcore.lib ${EPOCROOT}epoc32\release\armi\urel\avkon.lib ${EPOCROOT}epoc32\release\armi\urel\eikcoctl.lib
	@echo 'Finished building: $@'
	@echo ' '

Helloworld.exp: $(BAS_OBJS) $(DEF_OBJS)
	@echo 'Invoking: GCC98 Dlltool third stage'
	@echo dlltool.exe -marm_interwork --base-file $(BAS_OBJS) --def $(DEF_OBJS) --output-exp "$@" --dllname "Helloworld[0240C2B7].app"
	@dlltool.exe -marm_interwork --base-file $(BAS_OBJS) --def $(DEF_OBJS) --output-exp "$@" --dllname "Helloworld[0240C2B7].app"
	@echo 'Finished building: $@'
	@echo ' '

C:/Symbian/8.1a/S60_2nd_FP3/epoc32/release/ARMI/UREL/Helloworld.lib: $(IN_OBJS)
	@echo 'Invoking: GCC98 Dlltool import library generation stage'
	@echo 
	@
	@echo 'Finished building: $@'
	@echo ' '

Helloworld.inf: $(IMPLIB_OBJS)
	@echo 'Invoking: GCC98 Dlltool first stage'
	@echo dlltool.exe -marm_interwork $(IN_OBJS) --output-def "$@"
	@dlltool.exe -marm_interwork $(IN_OBJS) --output-def "$@"
	@echo 'Finished building: $@'
	@echo ' '

Helloworld.def: $(INF_OBJS)
	@echo 'Invoking: Def File Creator for GCC98'
	@echo perl.exe -S makedef.pl   -Deffile $(INF_OBJS)  "$@"
	@perl.exe -S makedef.pl   -Deffile $(INF_OBJS)  "$@"
	@echo 'Finished building: $@'
	@echo ' '

Helloworld.expi: $(DEF_OBJS)
	@echo 'Invoking: GCC98 Dlltool second stage'
	@echo dlltool.exe -marm_interwork --def $(DEF_OBJS) --output-lib "C:/Symbian/8.1a/S60_2nd_FP3/epoc32/release/ARMI/UREL/Helloworld.lib" --output-exp "$@" --dllname "Helloworld[0240C2B7].app"
	@dlltool.exe -marm_interwork --def $(DEF_OBJS) --output-lib "C:/Symbian/8.1a/S60_2nd_FP3/epoc32/release/ARMI/UREL/Helloworld.lib" --output-exp "$@" --dllname "Helloworld[0240C2B7].app"
	@echo 'Finished building: $@'
	@echo ' '

# Other Targets
clean:
	-$(RM) $(AIF_OBJS_FOR_DEL)$(EXPI_OBJS_FOR_DEL)$(EXP_OBJS_FOR_DEL)$(OBJS_FOR_DEL)$(IMPLIB_OBJS_FOR_DEL)$(INF_OBJS_FOR_DEL)$(IN_OBJS_FOR_DEL)$(BAS_OBJS_FOR_DEL)$(GCC98_LD_OBJS_FOR_DEL)$(MBM_OBJS_FOR_DEL)$(E32_OBJS_FOR_DEL)$(SIS_OBJS_FOR_DEL)$(DEF_OBJS_FOR_DEL)$(RSC_OBJS_FOR_DEL)$(DEPS_FOR_DEL) C:\Symbian\8.1a\S60_2nd_FP3\epoc32\release\ARMI\UREL\Helloworld.app
	-@echo ' '

secondary-outputs: $(MBM_OBJS) $(AIF_OBJS) $(RSC_OBJS)

.PHONY: all clean dependents
.SECONDARY:

-include $(ROOT)/makefile.targets
